Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Milan Challenger Infosys Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag Western & Southern Open - Cincinnati Davis Cup, Group B, Manchester Astana Open - Astana Shanghai Rolex Masters - Shanghai Orange Prokom Open - Sopot BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Catella Swedish Open - Bastad International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz BCR Open Romania - Bucharest Kremlin Cup - Moscow Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires San Luis Potosi Challenger - San Luis Potosi Challenger Casablanca San Angel - Mexico City Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Winston Salem - Winston Salem Open de Montauban - Montauban If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Trofeo Sisma Mantova - Mantova Heineken Open - Auckland Open Sud de France - Montpellier Open 13 - Marseille Riviera di Rimini Challenger - Rimini Dubai Duty Free Tennis Championships - Dubai BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Amazonia Open de Tenis - Belem Erste Bank Open - Vienna XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Open Sud de France - Montpellier Open 13 - Marseille Copa Petrobras Uruguray - Montevideo Copa Petrobras Paraguay - Asuncion Open de Nice Cote d'Azur - Nice AEGON Championships - London Naples Challenger - Naples Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Dallas Open - Dallas Delray Beach Open - Delray Beach Davis Cup, World Group, Q, TPE-FRA 0-4 Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Challenger DCN de Cherbourg - Cherbourg XII Abierto Internacional de Salinas - Salinas Rakuten Japan Open - Tokyo Miami Open - Miami XI Torneo Internazionale di Tennis - Barletta Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tennis Napoli Cup 2007 - Napoli Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Aberto de Santa Catarina de Tenis - Florianopolis Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin If Stockholm Open - Stockholm Heineken Open - Auckland Apia International - Sydney Siemens Open 2007 - Scheveningen PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco San Marino Cepu Open - San Marino Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Apia International - Sydney Garanti Koza Sofia Open - Sofia Open de Rennes La Trinitaine - Rennes Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Copa Petrobras Uruguay - Montevideo BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Copa Petrobras Paraguay - Asuncion Challenger Tunisie - Tunis Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Copa Petrobras Argentina - Buenos Aires AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Lima Challenger 2007 - Lima LTA Shrewsbury Challenger - Shrewsbury Hall of Fame Tennis Championships - Newport Citi Open - Washington Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Western & Southern Open - Cincinnati If Stockholm Open - Stockholm European Open - Antwerp Swiss Indoors Basel - Basel Erste Bank Open - Vienna ASB Classic - Auckland Apia International - Sydney Internationaux du Doubs - Besancon Garanti Koza Sofia Open - Sofia Challenger DCNS de Cherbourg - Cherbourg Internazionali BNL d'Italia - Rome Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BH Indoor Sarajevo - Sarajevo Barcelona Open BancSabadell - Barcelona Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Status Athens Open - Athens SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Mutua Madrid Open - Madrid Roma Open Challenger - Rome Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Morocco Tennis Tour - Marrakech St. Petersburg Open - St. Petersburg China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna The Surbiton Trophy - Surbiton ASB Classic - Auckland Sydney International - Sydney Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Medjurgorje Open - Medjugorje Abierto Mexicano - Los Cabos Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow ATP Open Castilla y Leon - Segovia Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha GHI Bronx Tennis Classic - Bronx ASB Classic - Auckland Sydney International - Sydney Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia Argentina Open - Buenos Aires Black Forest Open - Freudenstadt New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Rennes Challenger US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open D'Orleans - Orleans Geneva Open - Geneva Open Parc - Lyon Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Hall of Fame Open - Newport German Tennis Championships - Hamburg Copa Petrobras-Colombia - Bogota Open des Alpes Trophee BNP Paribas - Grenoble Citi Open - Washington Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing Rakuten Japan Open - Tokyo Copa Petrobras-Paraguay - Asuncion Open de Rennes - Rennes European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Copa Petrobras-Uruguay - Montevideo Adelaide International - Adelaide ASB Classic - Auckland Cordoba Open - Cordoba Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Copa Petrobras-Argentina - Buenos Aires Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Bancolombia Open - Cali Abierto Mexicano Telcel - Acapulco Santiago Open - Santiago St. Petersburg Open - St. Petersburg Tatra Banka Slovak Open - Bratislava Forte Village Sardegna Open - Sardinia bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Caversham International Tennis Tournament - Jersey Murray River Open - Melbourne IPP Open - Helsinki ABN AMRO World Tennis Tournament - Rotterdam Aix En Provence Challenger Open Parc - Lyon Libema Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Sao Paulo Challenger Noumea Challenger Iquique Challenger Heilbronn Challenger Wroclaw Challenger Besancon Challenger Cherbourg Challenger Rabat Challenger Caltanissetta Challenger Jersey Challenger Napoli Challenger St. Brieuc Challenger Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Sofia Open - Sofia Stockholm Open - Stockholm Kremlin Cup - Moscow Singapore Tennis Open - Singapore Belgrade 2 - Belgrade Athens Challenger Monza Challenger Rome Challenger Bordeaux Challenger National Bank Open - Montreal Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Argentina Open - Buenos Aires Dallas Open - Dallas Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Prostejov Challenger Nottingham Challenger Lugano Challenger Braunschweig Challenger cinch Championships - London Pozoblanco Challenger Scheveningen Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Astana Open - Astana Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Segovia Challenger Libema Open - 's-Hertogenbosch cinch Championships - London Mallorca Championships - Mallorca Sofia Open - Sofia St. Remy Challenger Montevideo Challenger Infosys Hall of Fame Open - Newport United Cup - Australia Dubai Duty Free Tennis Championships - Dubai Mallorca Championships - Mallorca Citi Open - Washington Atlanta Open - Atlanta Jersey Challenger St. Brieuc Challenger Rhodes Challenger Chengdu Open - Chengdu Nottingham Challenger Winston-Salem Open - Winston-Salem Pozoblanco Challenger Scheveningen Challenger Recanati Challenger Segovia Challenger Kitzbuhel Challenger Istanbul Challenger St. Remy Challenger Szczecin Challenger Montevideo Challenger Mons Challenger Buenos Aires Challenger Orleans Challenger Loughborough Challenger Bratislava Challenger Helsinki Challenger China Open - Beijing Almaty Open - Almaty Nottingham Challenger Pozoblanco Challenger Shanghai Rolex Masters - Shanghai Mons Challenger Rennes Challenger Rolex Paris Masters - Paris Bratislava Challenger Swiss Indoors Basel - Basel Helsinki Challenger Moselle Open - Metz Dallas Open - Dallas Napoli Challenger Mexico City Challenger National Bank Open - Toronto Nottingham Challenger Phoenix Challenger Vancouver Challenger Pozoblanco Challenger St. Remy Challenger Istanbul Challenger Orleans Challenger Iasi Challenger Loughborough Challenger Helsinki Challenger Citi Open - Washington Quimper Challenger San Luis Potosi Challenger BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Noumea Challenger ASB Classic - Auckland Open Occitanie - Montpellier Ostrava Challenger Cincinnati Open - Cincinnati Nottingham 2 Challenger Miami Open - Miami Morelia Challenger US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Zagreb Challenger Internazionali BNL d'Italia - Rome French Open - Paris Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Tashkent Challenger Libema Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Birmingham Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Noumea Challenger Newport Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Toronto Mifel Tennis Open - Los Cabos French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Montevideo Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Hangzhou Open - Hangzhou U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Argentina F2 Argentina F3 Romania F8 Romania F9 Romania F11 Romania F12 Argentina F4 Argentina F5 Brazil F10 France F19 Brazil F11 Brazil F12 Brazil F13 Uruguay F1 Argentina F7 France F3 Cuba F1 Chile F2 Chile F3 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F6 France F8 Romania F7 France F9 Romania F8 Romania F9 France F11 Romania F13 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 France F12 Uruguay F1 France F14 France F15 Colombia F6 France F17 France F18 France F19 Venezuela F7 Venezuela F8 Colombia F1 France F1 Colombia F2 France F3 Poland F2 Poland F3 Argentina F1 France F4 France F5 Argentina F3 France F7 Spain F11 Spain F12 Argentina F9 Spain F19 Spain F20 France F9 France F10 France F11 Spain F26 France F12 France F14 France F18 France F19 Uruguay F4 Great Britain F1 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Spain F14 Great Britain F10 France F8 France F9 France F10 France F11 Spain F31 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Uruguay F1 Germany F1 Great Britain F1 Great Britain F2 France F2 France F4 France F6 France F15 Copa Ericsson Uruguay - Montevideo Timisoara Challenger - Timisoara Open D'Orleans - Orleans Copa Petrobras - Bogota Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Joinville Tennis Festival - Joinville IPP Geneva Trophy - Geneva Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Seguros Bolivar Open - Medellin Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Copa Kia Challenger ATP - Santiago LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Bancolombia Open - Bogota Tunis Open 2007 - Tunis Open de Montauban - Montauban Porsche Open - Poznan Open D'Orleans - Orleans Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Belo Horizonte Kos Succhetti Tennis Cup - Cordenons Salinas Challenger Marrakech Challenger Barletta Challenger Bordeaux Challenger Rennes Challenger Rome Challenger Nottingham-2 Challenger Binghamton Challenger Lexington Challenger Mons Challenger Rennes Challenger Noumea Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Santos Challenger Sao Paulo Challenger Napoli Challenger Rome Challenger Nottingham Challenger Buenos Aires Challenger Montevideo Challenger Panama City Challenger Barranquilla Challenger St. Brieuc Challenger Vercelli Challenger Rome Challenger Mestre Challenger Caltanissetta Challenger Manta Challenger Segovia Challenger Liberec Challenger Istanbul Challenger Knoxville Challenger Guayaquil Challenger Champaign Challenger Montevideo Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Bordeaux Challenger Lexington Challenger Noumea Challenger Quimper Challenger Montevideo Challenger Prostejov Challenger Caltanissetta Challenger Braunschweig Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Rennes Challenger Tunis Challenger Bordeaux Challenger Aix En Provence Challenger Lisbon Challenger Montevideo Challenger Monterrey Challenger Aix En Provence Challenger Lyon Challenger Salzburg-Anif Challenger Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger Santa Cruz de la Sierra 2 Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Luedenscheid Challenger Monterrey Challenger Oeiras 3 Challenger Aix En Provence Challenger Bordeaux Challenger Tunis Challenger Montechiarugolo Challenger Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, Group I, 1R, URU-DOM 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group C, Hamburg Davis Cup, World Group, PO, HUN-FRA 2-3 French Open (juniors) French Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro